/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package clases;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

/**
 *
 * @author andreth
 */
public class Dato extends Root {
    private Integer filaId;
    private Integer id;
    private String valor; //Valor del dato agregado.
    private String fecha; //Fecha de agregacion o modificacion
    private String tipo;
    private boolean incremento; // 1 es incremento, 0 decremento
                                //este tipo es para los ajustes
    
    public Dato() {
        DateFormat formato = new SimpleDateFormat("yyyy/MM/dd");
        Calendar calendario = GregorianCalendar.getInstance();
        Date fechaActual = calendario.getTime();
        this.fecha = formato.format(fechaActual);
        System.out.println("FECHA "+this.fecha);
    }

    public Dato(Integer filaId, Integer id, String valor) {
        this.filaId = filaId;
        this.id = id;
        this.valor = valor;
        DateFormat formato = new SimpleDateFormat("yyyy/mm/dd");
        Calendar calendario = GregorianCalendar.getInstance();
        Date fechaActual = calendario.getTime();
        this.fecha = formato.format(fechaActual);
        System.out.println("FECHA "+this.fecha);
    }
    

    public Integer getFilaId() {
        return filaId;
    }

    public void setFilaId(Integer filaId) {
        this.filaId = filaId;
    }


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getFecha() {
        return fecha;
    }

    public void setFecha(String fecha) {
        this.fecha = fecha;
    }

    public String getValor() {
        return valor;
    }

    public void setValor(String valor) {
        this.valor = valor;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public boolean isIncremento() {
        return incremento;
    }

    public void setIncremento(boolean incremento) {
        System.out.println("Recibi incremento " + incremento);
        this.incremento = incremento;
    }

}
